//@author A0096466N
//
// **********
//
// takes the most recent past
// from history and undoes it
//
// **********

#ifndef UNDO_H
#define UNDO_H

#include "Task.h"
#include "History.h"
#include "Add.h"
#include "Delete.h"
#include "Modify.h"
#include "Mark.h"
#include "Reset.h"
#include "Searcher.h"
#include "Filter.h"

class Undo {
public:
	Undo(void);
	~Undo(void);
	string execute(History &,vector<Task>&,vector<Task>&);
};

#endif
